package com.init;

/**
 * @author: csh
 * @Date: 2021/12/16 07:31
 * @Description:
 * 哪些场景下，java编译器不会生成<clienit>()方法
 */
public class InitializationTest1 {
    //场景1：对应非静态的字段，不管是否进行了显式赋值，都不会生成<client>()方法
    public int  num = 1;
    //场景2：静态的字段，没有显式的赋值，不会生成<clinit>()方法
    public static int num1;
    //场景3：比如对于声明为static final 的基本数据类型的字段，不管是否
    public static final  int num2 = 1;
}
